package Demo;

import java.util.Scanner;

public class MultiLevelMenu {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        int index = 0;

        // index为2退出整个循环
        while (index != 2) {
            homePage();
            index = scanner.nextInt();
            switch (index) {
                case 1:
                    mainMenu();
                    int a = scanner.nextInt();
                    if (a == 1) {
                        messageManage();
                    } else if (a == 2) {
                        emotionFeedback();
                        int x = scanner.nextInt();
                        switch (x) {
                            case 1:
                                System.out.println("执行幸运大放送");
                                System.out.println("输入数字0返回上一级菜单：");
                                int b = scanner.nextInt();
                                break;
                            case 2:
                                System.out.println("执行幸运抽奖");
                                break;
                            case 3:
                                System.out.println("执行生日问候");
                                break;
                        }
                    } else {
                        break;
                    }
                    break;
                case 2:
                    System.out.println("退出系统");
                    break;
            }
        }
    }

    // 系统首页
    public static void homePage() {
        System.out.println("欢迎使用黄石小胡购物管理系统");
        System.out.println("\t1.登录系统");
        System.out.println("\t2.退出");
        System.out.println("*******************************");
        System.out.println("请选择，输入数字：");
    }

    // 系统主菜单
    public static void mainMenu() {
        System.out.println("黄石小胡购物管理系统主菜单");
        System.out.println("*******************************");
        System.out.println("\t1.客户信息管理");
        System.out.println("\t2.真情回顾");
        System.out.println("*******************************");
        System.out.println("请选择，输入数字或按0返回上一级菜单：");
    }

    // 客户信息管理
    public static void messageManage() {
        System.out.println("黄石小胡购物管理系统主菜单>客户信息管理");
        System.out.println("*******************************");
        System.out.println("\t1.添加客户");
        System.out.println("\t2.修改客户");
        System.out.println("\t3.删除客户");
        System.out.println("*******************************");
        System.out.println("请选择，输入数字或按0返回上一级菜单：");
    }

    // 真情回顾
    public static void emotionFeedback() {
        System.out.println("黄石小胡购物管理系统主菜单>真情回顾");
        System.out.println("*******************************");
        System.out.println("\t1.幸运大放送");
        System.out.println("\t2.幸运抽奖");
        System.out.println("\t3.生日问候");
        System.out.println("*******************************");
        System.out.println("请选择，输入数字或按0返回上一级菜单：");
    }
}
